package com.example.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;

import java.util.Date;

/**
 * #自定义 的后台产品管理pojo类
 * 注意：这里的pojo类继承Model是mybatis-plus中的操作，里面封装了常用的mybatis增删改查操作
 * 只要继承，那么mapper类和mapper配置文件都不需要写操作语句，只需要定义就可以直接使用这些操作了
 */
@Data
@TableName("t_product")
public class Product extends Model<Product> {
    /**
      * 主键
      */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
      * 名称 
      */
    private String name;

    /**
      * 描述 
      */
    private String description;

    /**
      * 日期 
      */
//    @JsonFormat(pattern = "yyyy-MM-dd HH-MM-ss", timezone = "GMT+8")
    private String createTime;

}